stem nematode - French English Dictionary